fbxDistance Class Reference

#include <kfbxtypes.h>

List of all members.


Detailed Description

FBX SDK distance class.

Definition at line 279 of file kfbxtypes.h.


Constructors and Destructor

  fbxDistance ()
  Default constructor.
  fbxDistance (float pValue, KFbxSystemUnit pUnit)
  Constructor with default values.
  fbxDistance (float pValue, const char *pUnit)
  Constructor.
  ~fbxDistance ()
  Destructor.

Assignment operation

fbxDistance operator= (fbxDistance const &pValue)
  Assign operator.

boolean operation

bool  operator== (fbxDistance const &pRHS) const
  Equivalence operator.
bool  operator!= (fbxDistance const &pRHS) const
  Non-equivalence operator.

Access

KFbxSystemUnit const  unit () const
  Retrieve the measurement unit.
float const  value () const
  Retrieve the value of distance using the measurement unit.

Public Member Functions

KString const  unitName () const
float const  internalValue () const
  Get the value of distance when converting this measurement unit to inch.
float const  valueAs (KFbxSystemUnit const &pUnit) const
  Get the value of distance when converting this measurement unit to the specified measurement unit.

Constructor & Destructor Documentation

fbxDistance (  )  [inline]

Default constructor.

Definition at line 287 of file kfbxtypes.h.

fbxDistance ( float  pValue,
KFbxSystemUnit  pUnit  
) [inline]

Constructor with default values.

Parameters:
pValue  Value of distance using the measurement unit.
pUnit  Unit of measurement.

Definition at line 293 of file kfbxtypes.h.

fbxDistance ( float  pValue,
const char *  pUnit  
)

Constructor.

Parameters:
pValue  Value of distance using the measurement unit.
pUnit  Unit of measurement.
Remarks:
This constructor will convert string to KFbxSystemUnit.

~fbxDistance (  )  [inline]

Destructor.

Definition at line 306 of file kfbxtypes.h.


Member Function Documentation

fbxDistance& operator= ( fbxDistance const &  pValue  )  [inline]

Assign operator.

Parameters:
pValue  The distance to be assigned to this distance.
Returns:
This distance.

Definition at line 320 of file kfbxtypes.h.

References mUnit, and mValue.

bool operator== ( fbxDistance const &  pRHS  )  const [inline]

Equivalence operator.

Parameters:
pRHS  The distance to be compared with this distance.
Returns:
True, if the two distances are equal, false otherwise.

Definition at line 336 of file kfbxtypes.h.

References mUnit, and mValue.

bool operator!= ( fbxDistance const &  pRHS  )  const [inline]

Non-equivalence operator.

Parameters:
pRHS  The distance to be compared with this distance.
Returns:
True, if the two distances are unequal, false otherwise.

Definition at line 342 of file kfbxtypes.h.

KString const unitName (  )  const [inline]

Definition at line 346 of file kfbxtypes.h.

Referenced by fbxCopy().

KFbxSystemUnit const unit (  )  const [inline]

Retrieve the measurement unit.

Returns:
The measure unit of the distance.

Definition at line 356 of file kfbxtypes.h.

float const value (  )  const [inline]

Retrieve the value of distance using the measurement unit.

Returns:
The value of distance using the measurement unit.

Definition at line 361 of file kfbxtypes.h.

Referenced by fbxCopy().

float const internalValue (  )  const [inline]

Get the value of distance when converting this measurement unit to inch.

Returns:
The value of distance when converting this measurement unit to inch.

Definition at line 367 of file kfbxtypes.h.

References KFbxSystemUnit::Inch.

Referenced by fbxCopy().

float const valueAs ( KFbxSystemUnit const &  pUnit  )  const [inline]

Get the value of distance when converting this measurement unit to the specified measurement unit.

Parameters:
pUnit  The measurement unit to be converted to.
Returns:
The value of distance when using the specified measurement unit.

Definition at line 377 of file kfbxtypes.h.

fbxDistance fbxDistance fbxDistance fbxDistance fbxDistance fbxDistance fbxDistance fbxDistance fbxDistance fbxDistance
fbxDistance fbxDistance fbxDistance fbxDistance fbxDistance fbxDistance fbxDistance fbxDistance fbxDistance fbxDistance